import {
    wxRequest
} from '../../../utils/server.js';
const _wxRequest = new wxRequest();
const app = getApp()
Page({
    data: {
        imgUrl: app.globalData.imgUrl,
        uploadUrl: wx.getStorageSync('uploadUrl'),
        pageNo: 1,
        hasNextPage: false,
        list: [],
        couponList: [],
        keyword: '',
        screenTabId: '',
        orgName: '',
        address: [],
        pageData: {},
        isGet: false
    },

    onShow: function () {
        this.getlist();
    },

    //查询列表
    getlist: function () {
        let params = {
            keyword: this.data.keyword,
            pageNo: this.data.pageNo || 1,
            pageSize: 10,
            used: 1
        };
        _wxRequest.wxTonkenAjax({
            url: app.globalData.apiUrl + '/odr/protected/comm/beanCrud/mar.UserVoucherVO/find',
            method: 'POST',
            data: params
        }, (res) => {
            let list = res.list;
            if (this.data.pageNo !== 1) {
                list = this.data.list.concat(list);
            }
            console.log(list);
            
            this.setData({
                list: list,
                pageData: res.page,
                pageNo: res.page.pageNo,
                hasNextPage: res.page.hasNextPage,
            });
        })
    },

    //下拉刷新
    onPullDownRefresh: function () {
        this.refreshData();
        wx.stopPullDownRefresh()
    },

    refreshData: function () {
        this.setData({
            pageNo: 1
        })
        this.getlist();
    },

    //触底时，加载更多
    onReachBottom: function () {
        if (this.data.hasNextPage) {
            this.setData({
                pageNo: this.data.pageNo + 1
            });
            this.getlist();
        }
    },

    //搜索关键词
    seachInputConfirm: function (e) {
        this.setData({
            pageNo: 1,
            keyword: e.detail.value
        })
        this.getlist();
    },

    seachBtn: function () {
        this.setData({
            pageNo: 1,
            keyword: this.data.keyword
        })
        this.getlist();
    },

    seachInputVal: function (e) {
        var inputval = e.detail.value;
        console.log(e)
        this.setData({
            keyword: inputval
        })
    },

    //清空
    clearInput: function () {
        this.setData({
            keyword: ''
        })
        this.getlist();
    },

})